package com.heima.wemedia.service;

import com.heima.common.dtos.PageResult;
import com.heima.common.dtos.ResponseResult;
import com.heima.dto.AdComment;
import com.heima.model.comment.dtos.CommentPageQueryDTO;
import com.heima.model.review.CommentRepaySaveDto;
import com.heima.model.wemedia.dto.ArticleCommentStatusDto;
import com.heima.model.wemedia.dto.CommentManagementQueryDTO;

public interface WmCommentService {
    void delComment(Long commentId);

    void delCommentRepay(Long replyId);


    PageResult findNewsComments(CommentManagementQueryDTO dto);

    Object getPage(CommentPageQueryDTO dto);

    ResponseResult commentRepay(CommentRepaySaveDto dto);

    void updateCommentStatus(ArticleCommentStatusDto dto);
}
